package com.miniapp.handler.exception;

import com.miniapp.entity.R;

/**
 * @author author
 * @date 2025-09-01 10:35
 */
public class SqlInjectionException extends BusinessException {

    /**
     * 构造方法
     * @param message 异常信息
     */
    public SqlInjectionException(String message) {
        super(R.ERROR_CODE_SQL_INJECTION, message);
    }

    /**
     * 构造方法
     * @param paramName 参数名
     * @param paramValue 参数值
     */
    public SqlInjectionException(String paramName, String paramValue) {
        super(R.ERROR_CODE_SQL_INJECTION,
                String.format("检测到可能的SQL注入风险，参数名: %s，参数值: %s", paramName, paramValue));
    }
}
